To pytanie ma już odpowiedzi tutaj: Klient wykrył potencjalnie niebezpieczną wartość Request.Form (44 odpowiedzi) Zamknięte 6 lat temu. Otrzymuję ten błąd podczas wstawiania rekordu z "<". jak rozwiązać ten błąd, wstawiając ciąg zawierający „<”. korzystam z platformy podmiotowej. ta kolumna ma typ danych nvarchar. z góry dziękuję.
2020-12-07 22:50:18
Możesz spróbować ustawić atrybut requestValidationMode = "2.0" w elemenciew web.config ... I udekoruj swój kontroler / akcję (wybierz odpowiedni): [HttpPost] [ValidateInput (false)] public ActionResult MyMethod (ciągi) { .... } Uwaga: zawsze czyść wprowadzone dane. | Oprócz tego, co już zasugerował @scheien, możesz sprawdzić, czy ustawiasz wejście (z potencjalnie niebezpiecznym skryptem, tj. Znak <) na jakąś wartość modelu, która go nie akceptuje. Spróbuj to zrobić: [AllowHtml] public string text {get; zestaw;} | Nie szukasz odpowiedzi? Przeglądaj inne pytania otagowane c # asp.net-mvc asp.net-mvc-4 lub zadaj własne pytanie....